# near model CODE resource # jump table entries: 13736-13741 (6 of them) 00000000 4E56 0000 link A6, 0 00000004 4A2D ED3A tst.b [A5 - 0x12C6] 00000008 6708 beq +0xA /* 00000012 */ 0000000A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000000E 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */] label00000012: 00000012 4E5E unlink A6 00000014 4E75 rts 00000016 4E56 0000 link A6, 0 0000001A 4E5E unlink A6 0000001C 4E75 rts fn0000001E: 0000001E 4E56 0000 link A6, 0 00000022 2F2D DED2 move.l -[A7], [A5 - 0x212E] 00000026 A922 syscall BeginUpdate 00000028 206D E53E movea.l A0, [A5 - 0x1AC2] 0000002C 4A68 1398 tst.w [A0 + 0x1398] 00000030 6712 beq +0x14 /* 00000044 */ 00000032 206D DF22 movea.l A0, [A5 - 0x20DE] 00000036 2068 0018 movea.l A0, [A0 + 0x18] 0000003A 2050 movea.l A0, [A0] 0000003C 4868 0002 pea.l [A0 + 0x2] 00000040 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label00000044: 00000044 2F2D DED2 move.l -[A7], [A5 - 0x212E] 00000048 A923 syscall EndUpdate 0000004A 4E5E unlink A6 0000004C 4E75 rts fn0000004E: 0000004E 4E56 0000 link A6, 0 00000052 302D DED6 move.w D0, [A5 - 0x212A] 00000056 5740 subq.w D0, 3 00000058 6704 beq +0x6 /* 0000005E */ 0000005A 5540 subq.w D0, 2 0000005C 6604 bne +0x6 /* 00000062 */ label0000005E: 0000005E 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */] label00000062: 00000062 4E5E unlink A6 00000064 4E75 rts fn00000066: 00000066 4E56 0000 link A6, 0 0000006A 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 00000070 302D DEB6 move.w D0, [A5 - 0x214A] 00000074 5340 subq.w D0, 1 00000076 6B3C bmi +0x3E /* 000000B4 */ 00000078 0C40 0007 cmpi.w D0, 0x7 0000007C 6E36 bgt +0x38 /* 000000B4 */ 0000007E D040 add.w D0, D0 00000080 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000084 4EFB 0000 jmp [PC + D0.w] 00000088 001E 0024 ori.b [A6]+, 0x24 /* '$' */ 0000008C 002A 002E 002A ori.b [A2 + 0x2A], 0x2E /* '.' */ 00000092 0018 002E ori.b [A0]+, 0x2E /* '.' */ 00000096 0012 4EBA ori.b [A2], 0xBA 0000009A FF7C .extension 0xF7C <> // unimplemented 0000009C 6016 bra +0x18 /* 000000B4 */ 0000009E 4EBA FF7E jsr [PC - 0x82 /* 0000001E */] 000000A2 6010 bra +0x12 /* 000000B4 */ 000000A4 4EBA FFA8 jsr [PC - 0x58 /* 0000004E */] 000000A8 600A bra +0xC /* 000000B4 */ 000000AA 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */] 000000AE 6004 bra +0x6 /* 000000B4 */ 000000B0 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */] label000000B4: 000000B4 4E5E unlink A6 000000B6 4E75 rts fn000000B8: 000000B8 4E56 FFFC link A6, -0x0004 000000BC 4AAD DED2 tst.l [A5 - 0x212E] 000000C0 6752 beq +0x54 /* 00000114 */ 000000C2 486E FFFC pea.l [A6 - 0x4] 000000C6 A874 syscall GetPort 000000C8 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000000CC A873 syscall SetPort 000000CE 558F subq.l A7, 2 000000D0 486D DEB6 pea.l [A5 - 0x214A] 000000D4 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000000D8 3F2D DED6 move.w -[A7], [A5 - 0x212A] 000000DC 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 000000E0 4A1F tst.b [A7]+ 000000E2 662A bne +0x2C /* 0000010E */ 000000E4 486D DEC0 pea.l [A5 - 0x2140] 000000E8 A871 syscall GlobalToLocal 000000EA 202D DED2 move.l D0, [A5 - 0x212E] 000000EE B0AD DF22 cmp.l D0, [A5 - 0x20DE] 000000F2 6606 bne +0x8 /* 000000FA */ 000000F4 4EBA FF70 jsr [PC - 0x90 /* 00000066 */] 000000F8 6014 bra +0x16 /* 0000010E */ label000000FA: 000000FA 7006 moveq.l D0, 0x06 000000FC B06D DEB6 cmp.w D0, [A5 - 0x214A] 00000100 660C bne +0xE /* 0000010E */ 00000102 2F2D DED2 move.l -[A7], [A5 - 0x212E] 00000106 A922 syscall BeginUpdate 00000108 2F2D DED2 move.l -[A7], [A5 - 0x212E] 0000010C A923 syscall EndUpdate label0000010E: 0000010E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000112 A873 syscall SetPort label00000114: 00000114 4E5E unlink A6 00000116 4E75 rts fn00000118: 00000118 4E56 0000 link A6, 0 0000011C 48E7 1100 movem.l -[A7], D3,D7 00000120 203C 0000 00FF move.l D0, 0xFF 00000126 C0AD DEB8 and.l D0, [A5 - 0x2148] 0000012A 4880 ext.w D0 0000012C 3B40 DEDA move.w [A5 - 0x2126], D0 00000130 203C 0000 FF00 move.l D0, 0xFF00 00000136 C0AD DEB8 and.l D0, [A5 - 0x2148] 0000013A E088 lsr D0, 8 0000013C 3B40 DED8 move.w [A5 - 0x2128], D0 00000140 2B6D DEBC DEF0 move.l [A5 - 0x2110], [A5 - 0x2144] 00000146 598F subq.l A7, 4 00000148 7016 moveq.l D0, 0x16 0000014A 3F00 move.w -[A7], D0 0000014C 2F3C 8402 0008 move.l -[A7], 0x84020008 00000152 A8B5 syscall ScriptUtil 00000154 201F move.l D0, [A7]+ 00000156 3B40 DEDE move.w [A5 - 0x2122], D0 0000015A 3B6D DEDA DEDC move.w [A5 - 0x2124], [A5 - 0x2126] 00000160 598F subq.l A7, 4 00000162 A924 syscall FrontWindow 00000164 2B5F DED2 move.l [A5 - 0x212E], [A7]+ 00000168 303C 0100 move.w D0, 0x100 0000016C C06D DEC4 and.w D0, [A5 - 0x213C] 00000170 7200 moveq.l D1, 0x00 00000172 3200 move.w D1, D0 00000174 4A81 tst.l D1 00000176 6700 00A8 beq +0xAA /* 00000220 */ 0000017A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000017E 4A28 0366 tst.b [A0 + 0x366] 00000182 6636 bne +0x38 /* 000001BA */ 00000184 702E moveq.l D0, 0x2E 00000186 B06D DEDA cmp.w D0, [A5 - 0x2126] 0000018A 6710 beq +0x12 /* 0000019C */ 0000018C 7051 moveq.l D0, 0x51 0000018E B06D DEDA cmp.w D0, [A5 - 0x2126] 00000192 6708 beq +0xA /* 0000019C */ 00000194 7071 moveq.l D0, 0x71 00000196 B06D DEDA cmp.w D0, [A5 - 0x2126] 0000019A 661E bne +0x20 /* 000001BA */ label0000019C: 0000019C 206D E51E movea.l A0, [A5 - 0x1AE2] 000001A0 117C 0001 035F move.b [A0 + 0x35F], 0x1 000001A6 702E moveq.l D0, 0x2E 000001A8 B06D DEDA cmp.w D0, [A5 - 0x2126] 000001AC 6776 beq +0x78 /* 00000224 */ 000001AE 206D E51E movea.l A0, [A5 - 0x1AE2] 000001B2 117C 0001 035E move.b [A0 + 0x35E], 0x1 000001B8 606A bra +0x6C /* 00000224 */ label000001BA: 000001BA 206D E51E movea.l A0, [A5 - 0x1AE2] 000001BE 4A28 0366 tst.b [A0 + 0x366] 000001C2 6620 bne +0x22 /* 000001E4 */ 000001C4 7060 moveq.l D0, 0x60 000001C6 B06D DEDA cmp.w D0, [A5 - 0x2126] 000001CA 6708 beq +0xA /* 000001D4 */ 000001CC 707E moveq.l D0, 0x7E 000001CE B06D DEDA cmp.w D0, [A5 - 0x2126] 000001D2 6610 bne +0x12 /* 000001E4 */ label000001D4: 000001D4 4A2D E590 tst.b [A5 - 0x1A70] 000001D8 57C3 seq D3 000001DA 4403 neg.b D3 000001DC 1F03 move.b -[A7], D3 000001DE 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000001E2 6040 bra +0x42 /* 00000224 */ label000001E4: 000001E4 206D E51E movea.l A0, [A5 - 0x1AE2] 000001E8 4AA8 0136 tst.l [A0 + 0x136] 000001EC 672C beq +0x2E /* 0000021A */ 000001EE 598F subq.l A7, 4 000001F0 3F2D DEDA move.w -[A7], [A5 - 0x2126] 000001F4 A93E syscall MenuKey 000001F6 2E1F move.l D7, [A7]+ 000001F8 2007 move.l D0, D7 000001FA 4840 swap.w D0 000001FC 48C0 ext.l D0 000001FE 3B40 DEB2 move.w [A5 - 0x214E], D0 00000202 3B47 DEB4 move.w [A5 - 0x214C], D7 00000206 0C6D 01F5 DEB2 cmpi.w [A5 - 0x214E], 0x1F5 0000020C 6D16 blt +0x18 /* 00000224 */ 0000020E 7000 moveq.l D0, 0x00 00000210 3F00 move.w -[A7], D0 00000212 A938 syscall HiliteMenu 00000214 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 00000218 600A bra +0xC /* 00000224 */ label0000021A: 0000021A 4EBA FE9C jsr [PC - 0x164 /* 000000B8 */] 0000021E 6004 bra +0x6 /* 00000224 */ label00000220: 00000220 4EBA FE96 jsr [PC - 0x16A /* 000000B8 */] label00000224: 00000224 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 0000022A 4E5E unlink A6 0000022C 4E75 rts fn0000022E: 0000022E 4E56 0000 link A6, 0 00000232 2F07 move.l -[A7], D7 00000234 4A2D DEAA tst.b [A5 - 0x2156] 00000238 6732 beq +0x34 /* 0000026C */ 0000023A 598F subq.l A7, 4 0000023C 2F2D FF02 move.l -[A7], [A5 - 0xFE] 00000240 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00000244 2E1F move.l D7, [A7]+ 00000246 2007 move.l D0, D7 00000248 4840 swap.w D0 0000024A 48C0 ext.l D0 0000024C 3B40 DEB2 move.w [A5 - 0x214E], D0 00000250 3B47 DEB4 move.w [A5 - 0x214C], D7 00000254 7000 moveq.l D0, 0x00 00000256 3F00 move.w -[A7], D0 00000258 A938 syscall HiliteMenu 0000025A 0C6D 01F5 DEB2 cmpi.w [A5 - 0x214E], 0x1F5 00000260 6D0A blt +0xC /* 0000026C */ 00000262 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 00000268 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] label0000026C: 0000026C 2E2E FFFC move.l D7, [A6 - 0x4] 00000270 4E5E unlink A6 00000272 4E75 rts fn00000274: 00000274 4E56 0000 link A6, 0 00000278 2F03 move.l -[A7], D3 0000027A 206E 0008 movea.l A0, [A6 + 0x8] 0000027E 43ED DEB6 lea.l A1, [A5 - 0x214A] 00000282 22D8 move.l [A1]+, [A0]+ 00000284 22D8 move.l [A1]+, [A0]+ 00000286 22D8 move.l [A1]+, [A0]+ 00000288 22D8 move.l [A1]+, [A0]+ 0000028A 2B6D DEC0 FF02 move.l [A5 - 0xFE], [A5 - 0x2140] 00000290 303C 0200 move.w D0, 0x200 00000294 C06D DEC4 and.w D0, [A5 - 0x213C] 00000298 7200 moveq.l D1, 0x00 0000029A 3200 move.w D1, D0 0000029C 4A81 tst.l D1 0000029E 56C3 sne D3 000002A0 4403 neg.b D3 000002A2 1B43 DEC6 move.b [A5 - 0x213A], D3 000002A6 303C 0800 move.w D0, 0x800 000002AA C06D DEC4 and.w D0, [A5 - 0x213C] 000002AE 7200 moveq.l D1, 0x00 000002B0 3200 move.w D1, D0 000002B2 4A81 tst.l D1 000002B4 56C3 sne D3 000002B6 4403 neg.b D3 000002B8 1B43 DEC8 move.b [A5 - 0x2138], D3 000002BC 303C 0100 move.w D0, 0x100 000002C0 C06D DEC4 and.w D0, [A5 - 0x213C] 000002C4 7200 moveq.l D1, 0x00 000002C6 3200 move.w D1, D0 000002C8 4A81 tst.l D1 000002CA 56C3 sne D3 000002CC 4403 neg.b D3 000002CE 1B43 DECA move.b [A5 - 0x2136], D3 000002D2 303C 1000 move.w D0, 0x1000 000002D6 C06D DEC4 and.w D0, [A5 - 0x213C] 000002DA 7200 moveq.l D1, 0x00 000002DC 3200 move.w D1, D0 000002DE 4A81 tst.l D1 000002E0 56C3 sne D3 000002E2 4403 neg.b D3 000002E4 1B43 DECC move.b [A5 - 0x2134], D3 000002E8 302D DEB6 move.w D0, [A5 - 0x214A] 000002EC 6B00 01B0 bmi +0x1B2 /* 0000049E */ 000002F0 0C40 0017 cmpi.w D0, 0x17 000002F4 6E00 01A8 bgt +0x1AA /* 0000049E */ 000002F8 D040 add.w D0, D0 000002FA 303B 0006 move.w D0, [PC + D0.w + 0x6] 000002FE 4EFB 0000 jmp [PC + D0.w] 00000302 016A 0040 bchg [A2 + 0x40], D0 00000306 00EA .incomplete 00000308 0152 bchg [A2], D0 0000030A 0120 btst -[A0], D0 0000030C 0152 bchg [A2], D0 0000030E 0032 019E 0032 ori.b [A2 + D0.w + 0x32], 0x9E 00000314 019E bclr [A6]+, D0 00000316 019E bclr [A6]+, D0 00000318 019E bclr [A6]+, D0 0000031A 019E bclr [A6]+, D0 0000031C 019E bclr [A6]+, D0 0000031E 019E bclr [A6]+, D0 00000320 019A bclr [A2]+, D0 00000322 019E bclr [A6]+, D0 00000324 019E bclr [A6]+, D0 00000326 019E bclr [A6]+, D0 00000328 019E bclr [A6]+, D0 0000032A 019E bclr [A6]+, D0 0000032C 019E bclr [A6]+, D0 0000032E 019E bclr [A6]+, D0 00000330 0158 bchg [A0]+, D0 00000332 2B6D DEB8 DED2 move.l [A5 - 0x212E], [A5 - 0x2148] 00000338 4EBA FD7E jsr [PC - 0x282 /* 000000B8 */] 0000033C 6000 0160 bra +0x162 /* 0000049E */ 00000340 558F subq.l A7, 2 00000342 2F2D DEC0 move.l -[A7], [A5 - 0x2140] 00000346 486D DED2 pea.l [A5 - 0x212E] 0000034A 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 0000034E 3B5F DED6 move.w [A5 - 0x212A], [A7]+ 00000352 2B6D DEE4 DEEC move.l [A5 - 0x2114], [A5 - 0x211C] 00000358 2B6D DEBC DEE4 move.l [A5 - 0x211C], [A5 - 0x2144] 0000035E 302D DED6 move.w D0, [A5 - 0x212A] 00000362 48C0 ext.l D0 00000364 2B40 DEB8 move.l [A5 - 0x2148], D0 00000368 4AAD E5F6 tst.l [A5 - 0x1A0A] 0000036C 6714 beq +0x16 /* 00000382 */ 0000036E 202D E5F6 move.l D0, [A5 - 0x1A0A] 00000372 B0AD DED2 cmp.l D0, [A5 - 0x212E] 00000376 670A beq +0xC /* 00000382 */ 00000378 701E moveq.l D0, 0x1E 0000037A 3F00 move.w -[A7], D0 0000037C A9C8 syscall SysBeep 0000037E 6000 011E bra +0x120 /* 0000049E */ label00000382: 00000382 302D DED6 move.w D0, [A5 - 0x212A] 00000386 5340 subq.w D0, 1 00000388 670E beq +0x10 /* 00000398 */ 0000038A 5340 subq.w D0, 1 0000038C 6712 beq +0x14 /* 000003A0 */ 0000038E 5540 subq.w D0, 2 00000390 671C beq +0x1E /* 000003AE */ 00000392 5540 subq.w D0, 2 00000394 672E beq +0x30 /* 000003C4 */ 00000396 604A bra +0x4C /* 000003E2 */ label00000398: 00000398 4EBA FE94 jsr [PC - 0x16C /* 0000022E */] 0000039C 6000 0100 bra +0x102 /* 0000049E */ label000003A0: 000003A0 486D DEB6 pea.l [A5 - 0x214A] 000003A4 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000003A8 A9B3 syscall SystemClick 000003AA 6000 00F2 bra +0xF4 /* 0000049E */ label000003AE: 000003AE 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000003B2 2F2D FF02 move.l -[A7], [A5 - 0xFE] 000003B6 486D DF04 pea.l [A5 - 0x20FC] 000003BA A925 syscall DragWindow 000003BC 4EBA FCFA jsr [PC - 0x306 /* 000000B8 */] 000003C0 6000 00DC bra +0xDE /* 0000049E */ label000003C4: 000003C4 558F subq.l A7, 2 000003C6 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000003CA 2F2D FF02 move.l -[A7], [A5 - 0xFE] 000003CE A91E syscall TrackGoAway 000003D0 4A1F tst.b [A7]+ 000003D2 6706 beq +0x8 /* 000003DA */ 000003D4 2F2D DED2 move.l -[A7], [A5 - 0x212E] 000003D8 A916 syscall HideWindow label000003DA: 000003DA 4EBA FCDC jsr [PC - 0x324 /* 000000B8 */] 000003DE 6000 00BE bra +0xC0 /* 0000049E */ label000003E2: 000003E2 4EBA FCD4 jsr [PC - 0x32C /* 000000B8 */] 000003E6 6000 00B6 bra +0xB8 /* 0000049E */ 000003EA 558F subq.l A7, 2 000003EC 2F2D DEC0 move.l -[A7], [A5 - 0x2140] 000003F0 486D DED2 pea.l [A5 - 0x212E] 000003F4 A92C syscall FindWindow 000003F6 3B5F DED6 move.w [A5 - 0x212A], [A7]+ 000003FA 4A2D E5B0 tst.b [A5 - 0x1A50] 000003FE 6700 009E beq +0xA0 /* 0000049E */ 00000402 558F subq.l A7, 2 00000404 486D DEB6 pea.l [A5 - 0x214A] 00000408 2F2D DED2 move.l -[A7], [A5 - 0x212E] 0000040C 3F2D DED6 move.w -[A7], [A5 - 0x212A] 00000410 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 00000414 4A1F tst.b [A7]+ 00000416 6600 0086 bne +0x88 /* 0000049E */ 0000041A 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */] 0000041E 607E bra +0x80 /* 0000049E */ 00000420 558F subq.l A7, 2 00000422 2F2D DEC0 move.l -[A7], [A5 - 0x2140] 00000426 486D DED2 pea.l [A5 - 0x212E] 0000042A A92C syscall FindWindow 0000042C 3B5F DED6 move.w [A5 - 0x212A], [A7]+ 00000430 4A2D E5B0 tst.b [A5 - 0x1A50] 00000434 6768 beq +0x6A /* 0000049E */ 00000436 558F subq.l A7, 2 00000438 486D DEB6 pea.l [A5 - 0x214A] 0000043C 2F2D DED2 move.l -[A7], [A5 - 0x212E] 00000440 3F2D DED6 move.w -[A7], [A5 - 0x212A] 00000444 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 00000448 4A1F tst.b [A7]+ 0000044A 6652 bne +0x54 /* 0000049E */ 0000044C 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */] 00000450 604C bra +0x4E /* 0000049E */ 00000452 4EBA FCC4 jsr [PC - 0x33C /* 00000118 */] 00000456 6046 bra +0x48 /* 0000049E */ 00000458 558F subq.l A7, 2 0000045A 486D DEB6 pea.l [A5 - 0x214A] 0000045E 303C 021B move.w D0, 0x21B 00000462 A816 syscall Pack8 00000464 4A5F tst.w [A7]+ 00000466 6736 beq +0x38 /* 0000049E */ 00000468 6034 bra +0x36 /* 0000049E */ 0000046A 4A2D DED0 tst.b [A5 - 0x2130] 0000046E 662E bne +0x30 /* 0000049E */ 00000470 202D DEC0 move.l D0, [A5 - 0x2140] 00000474 B0AD DEF8 cmp.l D0, [A5 - 0x2108] 00000478 670E beq +0x10 /* 00000488 */ 0000047A 598F subq.l A7, 4 0000047C A975 syscall TickCount 0000047E 2B5F DEF4 move.l [A5 - 0x210C], [A7]+ 00000482 2B6D DEC0 DEF8 move.l [A5 - 0x2108], [A5 - 0x2140] label00000488: 00000488 598F subq.l A7, 4 0000048A A924 syscall FrontWindow 0000048C 2B5F DED2 move.l [A5 - 0x212E], [A7]+ 00000490 4EBA FC26 jsr [PC - 0x3DA /* 000000B8 */] 00000494 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */] 00000498 6004 bra +0x6 /* 0000049E */ 0000049A 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] label0000049E: 0000049E 262E FFFC move.l D3, [A6 - 0x4] 000004A2 4E5E unlink A6 000004A4 4E75 rts fn000004A6: 000004A6 4E56 0000 link A6, 0 000004AA 4278 09DC clr.w [0x000009DC /* PaintWhite */] 000004AE 4E5E unlink A6 000004B0 4E75 rts fn000004B2: 000004B2 4E56 FFF8 link A6, -0x0008 000004B6 1B6D DF17 FEFC move.b [A5 - 0x104], [A5 - 0x20E9] 000004BC 6700 008C beq +0x8E /* 0000054A */ 000004C0 422D DF17 clr.b [A5 - 0x20E9] 000004C4 2B6D DF22 FEF8 move.l [A5 - 0x108], [A5 - 0x20DE] 000004CA 2F2D DF22 move.l -[A7], [A5 - 0x20DE] 000004CE A873 syscall SetPort 000004D0 486E FFF8 pea.l [A6 - 0x8] 000004D4 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 000004D8 4EBA FFCC jsr [PC - 0x34 /* 000004A6 */] 000004DC 4A2D DF0C tst.b [A5 - 0x20F4] 000004E0 584F addq.w A7, 4 000004E2 672A beq +0x2C /* 0000050E */ 000004E4 598F subq.l A7, 4 000004E6 7000 moveq.l D0, 0x00 000004E8 2F00 move.l -[A7], D0 000004EA 486E FFF8 pea.l [A6 - 0x8] 000004EE 487A 005E pea.l [PC + 0x5E /* 0000054E, value 0x4E56 'NV', cstring "" */] 000004F2 7201 moveq.l D1, 0x01 000004F4 1F01 move.b -[A7], D1 000004F6 7002 moveq.l D0, 0x02 000004F8 3F00 move.w -[A7], D0 000004FA 70FF moveq.l D0, 0xFFFFFFFF 000004FC 2F00 move.l -[A7], D0 000004FE 7000 moveq.l D0, 0x00 00000500 1F00 move.b -[A7], D0 00000502 7000 moveq.l D0, 0x00 00000504 2F00 move.l -[A7], D0 00000506 AA45 syscall NewCWindow 00000508 2B5F DF22 move.l [A5 - 0x20DE], [A7]+ 0000050C 6028 bra +0x2A /* 00000536 */ label0000050E: 0000050E 598F subq.l A7, 4 00000510 7000 moveq.l D0, 0x00 00000512 2F00 move.l -[A7], D0 00000514 486E FFF8 pea.l [A6 - 0x8] 00000518 487A 0034 pea.l [PC + 0x34 /* 0000054E, value 0x4E56 'NV', cstring "" */] 0000051C 7201 moveq.l D1, 0x01 0000051E 1F01 move.b -[A7], D1 00000520 7002 moveq.l D0, 0x02 00000522 3F00 move.w -[A7], D0 00000524 70FF moveq.l D0, 0xFFFFFFFF 00000526 2F00 move.l -[A7], D0 00000528 7000 moveq.l D0, 0x00 0000052A 1F00 move.b -[A7], D0 0000052C 7000 moveq.l D0, 0x00 0000052E 2F00 move.l -[A7], D0 00000530 A913 syscall NewWindow 00000532 2B5F DF22 move.l [A5 - 0x20DE], [A7]+ label00000536: 00000536 558F subq.l A7, 2 00000538 486D DF0C pea.l [A5 - 0x20F4] 0000053C 486E FFF8 pea.l [A6 - 0x8] 00000540 7002 moveq.l D0, 0x02 00000542 3F00 move.w -[A7], D0 00000544 4EAD 3552 jsr [A5 + 0x3552 /* export_1702 */] 00000548 544F addq.w A7, 2 label0000054A: 0000054A 4E5E unlink A6 0000054C 4E75 rts 0000054E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000550-0000055A fn00000550: 00000550 4E56 0000 link A6, 0 00000554 4A2D FEFC tst.b [A5 - 0x104] 00000558 6716 beq +0x18 /* 00000570 */ // end alternate branch 00000550-0000055A fn00000550: // (misaligned) 00000552 0000 4A2D ori.b D0, 0x2D /* '-' */ 00000556 FEFC 6716 .extension 0xEFC <> // unimplemented 0000055A 1B7C 0001 DF17 move.b [A5 - 0x20E9], 0x1 00000560 4EBA FF44 jsr [PC - 0xBC /* 000004A6 */] 00000564 2F2D DF22 move.l -[A7], [A5 - 0x20DE] 00000568 A914 syscall DisposeWindow 0000056A 2B6D FEF8 DF22 move.l [A5 - 0x20DE], [A5 - 0x108] label00000570: 00000570 4E5E unlink A6 00000572 4E75 rts 00000574 4E56 FFFC link A6, -0x0004 00000578 2F07 move.l -[A7], D7 0000057A 206D E53E movea.l A0, [A5 - 0x1AC2] 0000057E 1E28 13A8 move.b D7, [A0 + 0x13A8] 00000582 117C 0001 13A8 move.b [A0 + 0x13A8], 0x1 00000588 486E FFFC pea.l [A6 - 0x4] 0000058C A874 syscall GetPort 0000058E 4EBA FF22 jsr [PC - 0xDE /* 000004B2 */] 00000592 2F2D DF22 move.l -[A7], [A5 - 0x20DE] 00000596 A873 syscall SetPort 00000598 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] label0000059C: 0000059C 486D DEB6 pea.l [A5 - 0x214A] 000005A0 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 000005A4 4A2D DF0C tst.b [A5 - 0x20F4] 000005A8 584F addq.w A7, 4 000005AA 6704 beq +0x6 /* 000005B0 */ 000005AC 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] label000005B0: 000005B0 486D DEB6 pea.l [A5 - 0x214A] 000005B4 4EBA FCBE jsr [PC - 0x342 /* 00000274 */] 000005B8 584F addq.w A7, 4 000005BA 206D E51E movea.l A0, [A5 - 0x1AE2] 000005BE 4A28 035F tst.b [A0 + 0x35F] 000005C2 67D8 beq -0x26 /* 0000059C */ 000005C4 422D E528 clr.b [A5 - 0x1AD8] 000005C8 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000005CC 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 000005D0 4AAD DEAE tst.l [A5 - 0x2152] 000005D4 6712 beq +0x14 /* 000005E8 */ 000005D6 2F2D DEAE move.l -[A7], [A5 - 0x2152] 000005DA A93C syscall SetMenuBar 000005DC 4EAD 1062 jsr [A5 + 0x1062 /* export_520 */] 000005E0 486D DEAE pea.l [A5 - 0x2152] 000005E4 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] label000005E8: 000005E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005EC A873 syscall SetPort 000005EE 4EBA FF60 jsr [PC - 0xA0 /* 00000550 */] 000005F2 206D E53E movea.l A0, [A5 - 0x1AC2] 000005F6 1147 13A8 move.b [A0 + 0x13A8], D7 000005FA 2E2E FFF8 move.l D7, [A6 - 0x8] 000005FE 4E5E unlink A6 00000600 4E75 rts